import java.util.Arrays;
import java.util.Scanner;
/**
 * @Author:chenxl
 * @version 1.0
 */
public class rotation {

        /**
         * 主程序入口，实现数组反转功能。
         * @date 2025/03/09
         * @param args 参数
         */
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);

            // 提示用户输入数组长度
            System.out.println("请输入你需要在数组中进行反转操作的长度：");
            while (!sc.hasNextInt()) { // 检查是否输入了整数
                System.out.println("输入无效，请输入一个整数：");
                sc.next(); // 清除错误输入
            }
            int length = sc.nextInt();

            // 提示用户输入一串数字
            System.out.println("请输入一串数字（用回车或者空格分隔）：");
            int[] arr = new int[length];
            for (int i = 0; i < length; i++) {
                while (!sc.hasNextInt()) { // 检查是否输入了整数
                    System.out.println("输入无效，请输入一个整数：");
                    sc.next(); // 清除错误输入
                }
                arr[i] = sc.nextInt();
            }

            // 将用户输入的数组内容反转
            for (int i = 0; i < arr.length / 2; i++) {
                int temp = arr[i];
                arr[i] = arr[arr.length - 1 - i];
                arr[arr.length - 1 - i] = temp;
            }

            // 输出反转后的数组
            System.out.println("反转后的内容为：" + Arrays.toString(arr));

            sc.close(); // 关闭扫描器
        }



}
